home *** CD-ROM | disk | FTP | other *** search
- Jacek Rzeuski napisal 15-Mar-99 w
- *"Schematy A1200"*:
-
- > Strona dziewi±ta. Teraz dopiero pojmujê sk±d siê bior± cyrki z
- > pod³±czaniem zewnêtrznych klawiatur. Trzeba najpierw zrobiæ uk³ad
- > odwrotny do kontrolera klawiatury!
-
- Jest prostsze rozwi±zanie - pod³±czyæ klawiaturê od A500 bezpo¶rednio
- do linii KBCLOCK i KBDATA.
-
- > Ni¿ej jest schemat zegara. Jak siê domy¶lam to ten, który mo¿na
- > w³o¿yæ w tzw. slot zegara (notabene tu w ogóle nie narysowany).
-
- Narysowany, narysowany. To jest to, co jest zaznaczone ramk± w z³±czu
- P9B (MEMORY EXPANSION), a wiêc
-
- > 4 bity adresowe i 4 bity danych!
-
- > To jak do diab³a udaje siê robiæ karty do tego portu? Czy¿by te bity
- > adresowe s³u¿y³y do wyboru rejestru a transmisja danych i rozkazów
- > odbywa³a siê tylko poprzez te 4 bity danych z wykorzystaniem
- > jakiego¶ wymy¶lnego protoko³u???
-
- Wcale nie takiego znowu wymy¶lnego. W IEEE-1284 te¿ siê transmituje w
- jedn± stronê na 4 bitach i jako¶ to pecetowcom nie przeszkadza. A poza
- tym na porcie zegara jest 8 linii adresowych, a nie 4. Jest nawet
- linia przerwania INT6. Wiêc masz 128 bajtów na rejestry + jedno
- przerwanie.
-
- > Strona dwunasta, ostatnia.
-
- ??? Ja mam 17...
-
- > Na pocz±tek ma³a niespodzianka. Nazwane jest to to "memory
- > expansion". Jak to? A dlaczego nie 'CPU slot'?
-
- Bo to nie jest wcale to! Memory expansion to jest w³a¶nie port zegara,
- a w³a¶ciwie port zegara jest reliktem po memory expansion. Do tego
- z³±cza mia³ byæ pod³±czany ten nieszczêsny opcjonalny drugi megabajt
- chip-ramu. Na szczê¶cie 2 MB jest standardem i zosta³ tylko ten
- "zegar".
-
- > Faktycznie tam s± g³ównie sygna³y dla pamiêci:
- > - 32-bitowa szyna danych pochodzi nie bezpo¶rednio od procesora a od
- > BUDGIE'go. To ta sama szyna, które idzie do pamiêci CHIP (???).
-
- Tak, bo w³a¶nie tu siê pod³±cza³o chip. Z tym, ¿e w normalnej Amy tego
- z³±cza nie ma, jest tylko czê¶æ w ramce.
-
- > I jeszcze parê pytañ ogólnych:
- > - Sk±d pochodzi sygna³ _ZORRO wchodz±cy do GAYLE?
-
- W³a¶nie z Expansion Slot (tam gdzie siê pod³±cza turbosy) i pozwala na
- przejêcie szyny przez procesor z karty.
-
- > - Do czego s³u¿y _NET_CS (wychodzi z GAYLE)? Dok±d on idzie?
-
- Do Expansion Slot...
-
- > - Na pierwszej stronie jest napisane, ¿e "power connector" jest na
- > stronie 13. Kto¶ ma tê stronê?
-
- Ja mam, niestety lekko uszkodzon±.
-
- > Co na niej jeszcze jest?
-
- Samo miêsko - Expansion Slot. I to by Ci wyja¶ni³o wiele rzeczy.
- Po pierwsze wychodz± tam wszystkie 24 bity adresu i 32 bity danych
- prosto z CPU bez ¿adnych buforów. Jest oczywi¶cie FPUSENSE :-). S±
- wszystkie sygna³y steruj±ce szyn± proca w stylu AS, DS, R/W, DSACKx,
- IPLx i ca³a reszta. Jest nawet CFGOUT wychodz±cy z karty turbo, co
- umo¿liwia pod³±czenie kolejnych samokonfiguruj±cych siê urz±dzeñ. Co
- ciekawe jest 8 wolnych styków przeznaczonych na górne 8 bitów adresu.
- Je¿eli s± one pod³±czane w kartach, to mamy na Expansion Slot pe³ne 4
- GB do dyspozycji.
-
- > - Po jak± cholerê kto¶ wymy¶li³, ¿eby do kontrolera IDE pod³±czyæ
- > górne 16 bitów szyny danych CPU?
-
- To wynika ze sposobu przesy³ania 16-bitowych danych po 32-bitowej
- szynie przez procki Motoroli. W czasie wykonywania instrukcji w stylu
- MOVE.W s³owo jest przesy³ane zawsze górn± po³ówk± szyny.
-
- > ¯eby spowolniæ transfer?
-
- Jak widzisz wrêcz przeciwnie :-)
-
- > - No i sk±d siê bierze te ograniczenie do 16MB/s? Z BUDGIE?
-
- Ja uwa¿am, ¿e nie ma takiego ograniczenia na slocie Expansion.
-
- > Ludzie! Na polibudzie opanowa³em przedmiot pt. "Uk³ady cyfrowe"
- > ¶piewaj±co. Z mikrokontrolerów i uk³adów komputerowych te¿ mia³em
- > pi±tkê.
-
- Jak widaæ to nie wystarczy. Ja oprócz tych pi±tek czyta³em du¿o o
- procesorach Motoroli i hardware Amigi.
-
- --
- Grzegorz Kraszewski (Krashan/BlaBla) - krashan@amiga.org.pl
- Druga Strona BlaBla - http://amiga.org.pl/~krashan
-
-
-
-
-